There are basically three areas that must be considered in architecture while designing a building: first, you have to consider the needs of the people that are using the building, it is not the same designing a buildings for kids, a building for adults or a building for and elder. he must also consider the needs of the client, an artist wouldn't probably want the same rooms that a book writer would want. Second, you have to consider the structural needs of the building itself, it must be stable, resist the weather and unplanned events, such as earthquakes, fires and hurricanes. And last, but not least, an architect must consider the context in which the building is placed. A building located in a forest, must be structurally different from a building located in a desert. But, if it is located in a city, the architect must consider the buildings surrounding the project.